Towards higher-dimensional topological self-stabilization: A distributed algorithm for Delaunay graphs
نویسندگان
چکیده
This article studies the construction of self-stabilizing topologies for distributed systems. While recent research has focused on chain topologies where nodes need to be linearized with respect to their identifiers, we explore a natural and relevant 2-dimensional generalization. In particular, we present a local self-stabilizing algorithm DStab which is based on the concept of ‘‘local Delaunay graphs’’ and which forwards temporary edges in greedy fashion reminiscent of compass routing. DStab constructs a Delaunay graph from any initial connected topology and in a distributed manner in time O(n3) in the worstcase; if the initial network contains the Delaunay graph, the convergence time is only O(n) rounds. DStab also ensures that individual node joins and leaves affect a small part of the network only. Such self-stabilizing Delaunay networks have interesting applications and our construction gives insights into the necessary geometric reasoning that is required for higher-dimensional linearization problems. © 2012 Elsevier B.V. All rights reserved.
منابع مشابه
A Self-stabilizing and Local Delaunay Graph Construction
This paper studies the construction of self-stabilizing topologies for distributed systems. While recent research has focused on chain topologies where nodes need to be linearized with respect to their identifiers, we go a step further and explore a natural 2-dimensional generalization. In particular, we present a local self-stabilizing algorithm that constructs a Delaunay graph from any initia...
متن کاملBrief Announcement: On the Time Complexity of Distributed Topological Self-stabilization
This brief announcement proposes a new model to measure the distributed time complexity of topological self-stabilization. In the field of topological selfstabilization, nodes—e.g., machines in a p2p network—seek to establish a certain network structure in a robust manner (see, e.g., [2] for a distributed algorithm for skip graphs). While several complexity models have been proposed and analyze...
متن کاملTopological Self-Stabilization with Name-Passing Process Calculi
Topological self-stabilization is the ability of a distributed system to have its nodes themselves establish a meaningful overlay network. Independent from the initial network topology, it converges to the desired topology via forwarding, inserting, and deleting links to neighboring nodes. We adapt a linearization algorithm, originally designed for a shared memory model, to asynchronous message...
متن کاملOn the Self-stabilization of Mobile Robots in Graphs
Self-stabilization is a versatile technique to withstand any transient fault in a distributed system. Mobile robots (or agents) are one of the emerging trends in distributed computing as they mimic autonomous biologic entities. The contribution of this paper is threefold. First, we present a new model for studying mobile entities in networks subject to transient faults. Our model differs from t...
متن کاملA Maximum Degree Self-Stabilizing Spanning Tree Algorithm
Spanning trees are fundamental topological structures in distributed environments which ease many applications that require frequent communication between nodes. Many different approaches are proposed in the literature for building spanning trees. Moreover, many other studies also consider fault tolerance and self stabilization properties while building these topological structures. Although th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Theor. Comput. Sci.
دوره 457 شماره
صفحات -
تاریخ انتشار 2012